/**
 * This file is part of 1genia trampoline
 * Copyright (C) 2007 1genia (contact@1genia.com)
 *
 * This library is free software; you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation; version 3 of the License. 
 *
 * This library is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Library General Public License for more details. 
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; see the file COPYING.TXT.  If not,
 * write to the Free Software Foundation, Inc., 51 Franklin Street,
 * Fifth Floor, Boston, MA 02110-1301, USA. 
 **/
package com.genia.toolbox.web.gwt.basics.client;

import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.ui.AbstractImagePrototype;
import com.google.gwt.user.client.ui.ImageBundle;

/**
 * This interface group all the gif for RichTextToolBar.
 */
public interface Images
    extends ImageBundle
{

  /**
   * the images used by this package.
   */
  public static final Images IMAGES = (Images) GWT.create(Images.class);



  /**
   * the image of the bold button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/bold.gif")
  AbstractImagePrototype bold();



  /**
   * the image of the createLink button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/createLink.gif")
  AbstractImagePrototype createLink();



  /**
   * the image of the hr button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/hr.gif")
  AbstractImagePrototype hr(); // NOPMD



  /**
   * the image of the indent button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/indent.gif")
  AbstractImagePrototype indent();



  /**
   * the image of the italic button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/italic.gif")
  AbstractImagePrototype italic();



  /**
   * the image of the justifyCenter button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/justifyCenter.gif")
  AbstractImagePrototype justifyCenter();



  /**
   * the image of the justifyLeft button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/justifyLeft.gif")
  AbstractImagePrototype justifyLeft();



  /**
   * the image of the justifyRight button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/justifyRight.gif")
  AbstractImagePrototype justifyRight();



  /**
   * the image of the ol button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/ol.gif")
  AbstractImagePrototype ol(); // NOPMD



  /**
   * the image of the outdent button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/outdent.gif")
  AbstractImagePrototype outdent();



  /**
   * the image of the removeFormat button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/removeFormat.gif")
  AbstractImagePrototype removeFormat();



  /**
   * the image of the removeLink button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/removeLink.gif")
  AbstractImagePrototype removeLink();



  /**
   * the image of the ul button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/ul.gif")
  AbstractImagePrototype ul(); // NOPMD



  /**
   * the image of the underline button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/richtext/gif/underline.gif")
  AbstractImagePrototype underline();



  /**
   * the image of the calendar button.
   * 
   * @return an AbstractImagePrototype.
   */
  @Resource(value="com/genia/toolbox/web/gwt/basics/client/widget/gif/gwtc-calendar.gif")
  AbstractImagePrototype gwtcCalendar();

}
